package 设计原则.依赖倒置原则;

/**
 * Java依赖倒置原则（Dependency Inversion Principle，简称DIP）是面向对象设计中的一条重要原则，它建议要依赖于抽象，不要依赖于具体。
 *
 * 实现开闭原则的关键是抽象化，并且从抽象化导出具体化实现。如果说开闭原则是面向对象设计的目标的话，那么依赖倒转原则就是面向对象设计的主要手段。
 *
 * 通俗点说：要求对抽象进行编程，不要对实现进行编程，这样就降低了客户与实现模块间的耦合。
 *
 * 定义大概的抽象方法,具体怎么实现让继承抽象类的子类去实现
 */
public interface Human {
    public void eat ();
    public void sleep();
}
